import java.math.BigInteger;
import java.util.Scanner;

public class Main {

//    //数论 1~n 内因子含 a 的个数为 n/a (下取整)
//    static BigInteger sum(int base, long en) {
//        BigInteger end = BigInteger.valueOf(en);
//        return (BigInteger.ONE.add(end)).multiply(end).shiftRight(1).multiply(BigInteger.valueOf(base));
//    }
//
//    static int gcd(int a, int b) {
//        while (b != 0) {
//            a %= b;
//            a ^= b ^ (b = a);
//        }
//        return a;
//    }
//
//    public static int lcm(int x, int y) {
//        return x / gcd(x, y) * y;
//    }
//
//    public static void main(String[] args) {
//        Scanner sc = new Scanner(System.in);
//        long n = sc.nextLong();
//        int a = sc.nextInt(), b = sc.nextInt(), lc = lcm(a, b);
//        BigInteger ans = BigInteger.ZERO;
//        for (int i = 1; i < n; ++i) {
//            if (n % a == 0 || n % b == 0) {
//                ans = ans.add(BigInteger.valueOf(i)).mod(BigInteger.valueOf(998244353));
//            }
//        }
//        System.out.println(ans.mod(BigInteger.valueOf(998244353)));
////        System.out.println(sum(a, n / a).add(sum(b, n / b)).subtract(sum(lc, n / lc)).mod(BigInteger.valueOf(998244353)));
//    }

    static void test() throws RuntimeException {

        try {

            System.out.print("test ");

            throw new RuntimeException();

        } catch (Exception ex) {
            System.out.print("exception ");
        }

    }

    public static void main(String[] args) {

        try {
            test();
        } catch (RuntimeException ex) {
            System.out.print("runtime ");
        }

        System.out.print("end ");

    }
}
